# 使用Maven 和 JDK21 的镜像
FROM maven:3.9-amazoncorretto-21
WORKDIR /app

# 只复制必要的源代码和配置文件
COPY pom.xml .
COPY src ./src

# 构建应用
Run mvn clean package -DskipTests

#暴露应用端口
EXPOSE 8123

# 运行应用
CMD ["java","-jar","/app/target/yu-ai-agent-0.0.1-SNAPSHOT.jar"]